html,
body {
  height: 100%;
  margin: 0;
}

ul,
li {
  margin: 0;
  padding: 0;
}
li {
  list-style: none;
}

h1,
h2 {
  margin: 0;
}

p {
  margin: 0;
  padding: 0;
}

/* 浏览器都有自己的默认样式，以上部分为清除浏览器默认样式 */

.nav {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  padding: 0 20px;
}

a.qq {
  margin-left: 10px;
  margin-top: 20px;
  float: left;
  cursor: pointer;
  font-size: 0;
}

a.qq > img {
  width: 40px;
  height: 40px;
  vertical-align: middle;
}

a.qq > span {
  vertical-align: middle;
  font-size: 36px;
  line-height: 43px;
  margin-left: 6px;
}

ul.right {
  float: right;
}

ul.right > li {
  float: left;
  margin-top: 20px;
  margin-right: 40px;

  font-size: 16px;
  line-height: 24px;

  cursor: pointer;
}

.bright {
  width: 95px;
  height: 34px;
}

.bright > img {
  width: 100%;
  height: 100%;
}

ul.right > li.language {
  font-size: 0;
  margin-top: 30px;
}

ul.right > li.language span {
  font-size: 16px;
  vertical-align: middle;
}

ul.right > li.language .arrow {
  vertical-align: middle;
  width: 12px;
  height: 8px;
}

ul.right > li.contact {
  margin-top: 30px;
}

/*上面是QQ注册页头部CSS*/
ul{
    margin: 0;
    padding: 0;
}
li{
    margin: 0;
    padding: 0;
    list-style: none;
}
ul.enter{
    position:fixed;
}
.logo{
    position: absolute;
border-radius: 40%;
    width: 100px;
    height: 100px;
    margin-left: 380px;
    margin-top: 50px;
   opacity: 0.6;
}
.picture > img{
    width: 100%;
    height: 900px;
    position: fixed;/*--------------------------------------------------------*/
    opacity: 0.8;
    z-index: -1;
}
.enter{
    
    margin-left: 720px;

    margin-top: 104px;
   
}
li.welcome{
    position: fixed;
    width: 260px;
    height: 62px;
    opacity: 1;
    color: rgba(0,0,0,1);
    font-size: 44px;
    font-weight: 400;
    font-family: "PingFang SC";
    text-align: left;
    margin-top: 39px;
    display: flex;
}
.enter li.word{

    width: 382px;
    height: 34px;
    opacity: 1;
    color: rgba(51,51,51,1);
    font-size: 27px;
    font-weight: 400;
    font-family: "PingFang SC";
    text-align: left;
    line-height: 33px;
    
    position: fixed;
    margin-top: 104px;
}
.enter li.word >span{
    position: fixed;
    width: 96px;
    height: 29px;
    opacity: 1;
    color: rgba(53,158,255,1);
    font-size: 23px;
    font-weight: 700;
    font-family: "PingFang SC";
    text-align: left;       
    line-height: 28px;
    margin-left: 150px;
    
}    
li.name>input{
    width: 480px;
    height: 52px;
    border-radius: 4px;
    opacity: 1; 

    position: fixed;
    
    margin-top: 166px;
    
}
li.password>input{
    width: 480px;
    height: 52px;
    border-radius: 4px;
    opacity: 1; 

    position: fixed;
    
    margin-top: 236px;
    
}
li.school>select{
    width: 154px;
    height: 52px;
    border-radius: 4px;
    
    opacity: 1; 

    position: fixed;
    
    margin-top: 296px;
    
}
li.school>input{
    width: 480px;
    height: 48px;
    border-radius: 4px;
    opacity: 1; 

    position: fixed;

    
    margin-top: 306px;
    
}
li.major>input{
    width: 480px;
    height: 48px;
    border-radius: 4px;
    opacity: 1;
    position: fixed;
    margin-top: 376px;

}
li.find{
    width: 154px;
height: 14px;
opacity: 1;
color: rgba(153,153,153,1);
font-size: 13px;
font-weight: 400;
font-family: "PingFang SC";
text-align: left;
line-height: 14px;
position: fixed;
margin-top: 354px;
}
button{
    width: 480px;
    height: 60px;
    border-radius: 4px;
    opacity: 1;
    background: rgba(52,135,255,1);
    box-shadow: 0 5px 8px 0px rgba(24,95,255,0.1);
    position: fixed;
    margin-top: 446px;
    margin-left: 5px;
}
button > span{
    width: 96px;
height: 43px;
opacity: 1;
color: rgba(255,255,255,1);
font-size: 24px;
font-weight: 100;
font-family: "PingFang SC";
text-align: left;
line-height: 43px;
}
.read{
    width: 266px;
    height: 30px;
    opacity: 1;
    color: rgba(170,170,170,1);
    font-size: 13px;
    font-weight: 400;
    font-family: "PingFang SC";
    text-align: left;
    line-height: 30px;
    position: fixed;
    margin-top: 506px;
    margin-left: 5px;
}